find oneself in a pickle - Spanish English Dictionary